<?php

class Upload extends Controller {
	
	function Upload()
	{
		parent::Controller();
		$this->load->helper(array('form', 'url'));
		
		$config['upload_path'] = '../files/temp/';
        $config['allowed_types'] = 'gif|jpg|png';
        $config['max_size']    = '2048';
        $config['max_width']  = '1024';
        $config['max_height']  = '1024';		
		$this->load->library('upload', $config);		
	}
	
	function index()
	{	
		//$this->load->view('upload_form', array('error' => ' ' ));
	}
	
	function file_upload()
	{
		$config['upload_path'] = BASEPATH. 'temp/';
		$config['allowed_types'] = 'gif|jpg|png';
		$config['max_size']	= '2048';
		//$config['max_width']  = '1024';
		//$config['max_height']  = '1024';
		
		$this->load->library('upload', $config);
	
		if ( ! $this->upload->do_upload())
		{
			$error = array('error' => $this->upload->display_errors());
			
			$this->load->view('upload_form', $error);
		}	
		else
		{
			$data = array('upload_data' => $this->upload->data());
			
			$this->load->view('upload_success', $data);
		}
	}
}
?>